/*dialog START*/
.modal-title{
    font-size:0.95rem !important;
    color:#999;
}
.modal-header{
    padding-top:0.5rem;
    padding-bottom: 0.5rem;
}
.btn-primary{
    font-size: 0.9rem;
}

.modal-footer .btn{
    font-size: 0.9rem;
}
.modal::before{
    content:'';
    position: absolute;
    left:0;
    right: 0;
    top:0;
    bottom: 0;
    filter: Alpha(opacity=50);
    opacity:0.5;
    background:#000000;
}
/*dialog END*/
/*msg START*/
.hiy-msgbox{
    position: fixed;
    top:50%;
    left: 0;
    right:0;
    z-index: 9;
}
.toast-body{
    background-color:#666;
    padding:.55rem 1rem;
    color:#fff;
    font-size:0.95rem;
}
/*msg END*/
/*loading START*/
.hiy-load-box {
    display: inline-block;
    border-radius: 3px;
    font-size: 1.68rem;
    color: rgba(200, 200, 200, 0.5);
    padding: 3rem;
    vertical-align: top;
    -webkit-transition: .3s color, .3s border;
    transition: .3s color, .3s border;
    text-align: center;
}
[class*="hiy-loader-"] {
    display: inline-block;
    width: 2.8rem;
    height: 2.8rem;
    color: inherit;
    vertical-align: middle;
    pointer-events: none;
}
.hiy-loader-a {
    border-top: .2em solid currentcolor;
    border-right: .2em solid transparent;
    -webkit-animation: hiy-loader-a 0.5s linear infinite;
    animation: hiy-loader-a 0.5s linear infinite;
    border-radius: 100%;
    position: relative;
}

@-webkit-keyframes hiy-loader-a {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes hiy-loader-a {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
        transform: translate(-50%, -50%) rotateZ(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
        transform: translate(-50%, -50%) rotateZ(360deg);
    }
}
@keyframes rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotateZ(0deg);
        transform: translate(-50%, -50%) rotateZ(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotateZ(360deg);
        transform: translate(-50%, -50%) rotateZ(360deg);
    }
}
/*loading END*/

@media (max-width: 639px) {

}